package com.zjuee.vo;

import com.zjuee.base.model.common.tporder.WkTransOrderCompanyEntity;
import com.zjuee.base.model.common.tporder.WkTransOrderMaterialEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 跨省联单申请表
 * 
 * @author CollectWeb
 * @email mxj@zjuee.com
 * @date 2021-04-06 18:17:06
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
@ToString(callSuper = true)
public class WkTransOrderApplyVo  {
	private static final long serialVersionUID = 1L;
	/**
	 * 主键
	 */
	private Long id;

	/**
	 * 计划ID
	 */
	private Long wpiId;
	/**
	 * 企业ID
	 */
	private Long bciId;
	/**
	 * 省平台ID
	 */
	private Long wtoaProvinceId;
	/**
	 * 联单编号
	 */
	private String wtoaCode;
	/**
	 * 跨省商情ID
	 */
	private Long wtaaId;
	/**
	 * 转移申请材料编号
	 */
	private String wtoaZysqclid;
	/**
	 * 转移联单编号
	 */
	private String wtoaKsldbh;
	/**
	 * 危废移出日期
	 */
	private Date wtoaWfycrq;
	private String wtoaWfycrqStr;
	/**
	 * 区县政区划代码
	 */
	private String wtoaYcsxzqhdm;
	/**
	 * 移出单位国家平台企业ID
	 */
	private String wtoaQyid;
	/**
	 * 危废移出单位名称
	 */
	private String wtoaWfycdwmc;
	/**
	 * 危废移出单位地址
	 */
	private String wtoaWfycdwdz;
	/**
	 * 危废移出单位联系人
	 */
	private String wtoaWfycdwlxr;
	/**
	 * 危废移出单位联系人手机
	 */
	private String wtoaFwycdwlxrsj;
	/**
	 * 区县行政区划代码
	 */
	private String wtoaYrsxzqhdm;
	/**
	 * 经营单位国家平台企业ID
	 */
	private String wtoaJsqyid;
	/**
	 * 危废接收单位危险废物经营许可证号
	 */
	private String wtoaJsdwxkz;
	/**
	 * 危废接收单位名称
	 */
	private String wtoaWfjsdwmc;
	/**
	 * 危废接收地址
	 */
	private String wtoaWfjsdz;
	/**
	 * 危废接收单位联系人
	 */
	private String wtoaWfjsdwlxr;
	/**
	 * 危废接收单位接收日期
	 */
	private Date wtoaWfjsdwjsrq;
	private String wtoaWfjsdwjsrqStr;
	/**
	 * 危废接收单位联系人手机
	 */
	private String wtoaWfjsdwlxrsj;
	/**
	 * 转移状态(0：未办结  1：已拒收  2：已办结  3：已注销)
	 */
	private Integer wtoaStatus;
	/**
	 * 注销原因
	 */
	private String wtoaZxyy;
	/**
	 * 是否上传全国平台 0：未上传 1：已上传
	 */
	private Integer wtoaIsUpload;
	/**
	 * 是否上传省平台 0：未上传 1：已上传
	 */
	private Integer wtoaIsUploadProvince;
	/**
	 * 是否为历史数据 0否 1是
	 */
	private Integer wtoaHistoryOrder;
	/**
	 * 跨省转出联单运输单位集合
	 */
	private List<WkTransOrderCompanyVo> wkTransOrderCompanyVos;
	private List<WkTransOrderCompanyEntity> wkTransOrderCompanyEntities;
	/**
	 * 跨省转出联单废物信集合
	 */
	private List<WkTransOrderMaterialVo> wkTransOrderMaterialVos;
	private List<WkTransOrderMaterialEntity> wkTransOrderMaterialEntities;

	//转移量
	private BigDecimal wtoaReceive;
	//接收量
	private BigDecimal wtoaCarry;
	//废物代码
	private String wtoaScode;
	//废物名称
	private String wtoaName;
}
